input[type=submit] {
    display: inline-block;
    white-space: nowrap;
    line-height:1em;
    position:relative;
    outline: none;
    overflow: visible;
    cursor: pointer;
    border: none;
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
    -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
    box-shadow: 0 1px 2px rgba(0,0,0,.2);
    padding: 5px;
    font-weight: bold;
}

input[type=submit].pequeno {
    font-size:12px;
    width: 60px;
    height: 20px;
}
input[type=submit].medio {
    font-size:15px;
    width: 80px;
    height: 30px;
}
input[type=submit].grande {
    font-size:18px;
    width: 100px;
    height: 40px;
}

input[type=submit].azul {
    color: white;
    background-color: deepskyblue;
}

input[type=submit].azul:hover {
    color: deepskyblue;
    background-color: white;
}

input[type=submit].laranja {
    color: white;
    background-color: orange;
}

input[type=submit]:hover {
    color: orange;
    background-color: white;
}

input[type=submit].branco {
    color: deepskyblue;
    background-color: white;
}

input[type=submit].branco:hover {
    color: white;
    background-color: deepskyblue;
    text-decoration: underline;
}

input[type=submit].ancora {
    text-decoration: underline;
    color: deepskyblue;
    background-color: white;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    
}

input[type=submit].invisivel {
    text-decoration: none;
    color: transparent;
    background-color: transparent;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    padding: 0px;
    margin: 0px;
    border: none;
    overflow: hidden;
    width: 0px;
    height: 0px;
    hidden: hidden;
}
